.mainbox{
	border:1px solid #DDDDDD;
	float:left;
	margin:0 10px 10px 0;
	overflow:hidden;
	padding:1px;
	width:700px;
	height: 350px;
}
.bloglist{
	line-height:150%;
	padding:10px 0 0 10px;
}
.bloglist li {
	float:left;
  margin:0 15px 15px 0;
  width:330px;
}
.bloglist h3 {
font-size:12px;
height:20px;
margin:0 0 5px;
overflow:hidden;
}
.bloglist li.r {
margin-right:0;
}
.bloglist p.message {
color:#666666;
margin:0 0 5px;
}
.d_avatar {
float:left;
margin:0 10px 0 0;
}
.feedbox{
	float: left;
  width: 251px;
  border:1px solid #DDDDDD;
  margin:0 10px 0 0;
  overflow:hidden;
  padding:1px;
  height: 350px;
}
.line_list{
	line-height:150%;
  padding:10px 0 0 10px;
}
.picbox{
	margin:0 0 20px;overflow:hidden;width:970px;
}
.hbox{
  clear: both;
}
.halfbox{
  float: left;
  width: 475px;
  border:1px solid #DDDDDD;
  margin:5px 10px 0 0;
  overflow:hidden;
  padding:1px;
}